package cn.controller;

import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.Controller;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * 控制器类
 * 实现Controller接口并重写handleRequest()方法
 */
public class XmlController implements Controller {
    @Override
    public ModelAndView handleRequest(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws Exception {
        // 创建ModelAndView对象
        ModelAndView mv = new ModelAndView();
        // 向对象模型中添加数据
        mv.addObject("msg", "这是我的第一个springmvc程序，我用xml方式入门了");
        // 设置逻辑视图名
        mv.setViewName("/WEB-INF/pages/xml.jsp"); // 跳转到jsp页面，后面会配置视图解析器省略前后缀
        // 返回ModelAndView对象
        return mv;
    }
    /**
     * 测试访问 http://localhost:8080/xml/firstController
     * 注：中间的"xml"是发布到tomcat时的项目根目录
     */
}
